The Olde Castle Bar & Red Hughs Restaurant
The tastiest seafood & steaks available all day
There are a number of excellent restaurants and pubs within walking distance in town. Toni's Bistro which serves the best coffee in town, The Blueberry, The Abbey Hotel, The Central Hotel, Dom's Pier One which has the best views of Donegal Bay, the coffee shop in Magee's Store, and "Chandpur Indian Restaurant/Take-Away" has great food and a lovely atmosphere. "La Bella Donna" is an Italian restaurant on Bridge St, The Harbor Restaurant & a Chinese Restaurant both on Quay Street.
Mill Park Hotel
A beautiful 4 star hotel just a couple of minutes walk from the town centre with a choice of a casual dinning Cafe Bar or the fine dinning Granary Restaurant
take-away foods
There are several other takeaways which provide reasonably priced food and all of which are close to the centre of town. For a late night snack or cheaper fare these are open late at the weekends, one on Bridge Street, and another on Quay Street near the Garda Police Station. But if you want the best fish'n'chips in town go to "Duffy's" on Upper Main Street, it's closes at 11.30PM or midnight take-away only.
other restaurants
If you're looking for fancier fare, Harvey's Point by Lough Eske provides a good food & service, with great views of the lake. A recent disputed addition to their group of buildings has somewhat reduced the charm of Harvey's. Further afield is Coxtown Manor, between Laghey & Ballintra villages, which no longer does food but you can still stay in an authentic old Irish Manor. All the food is organic & as locally sourced as possible. Castle Murray guesthouse on Saint John's Point, between Donegal Town & Killybegs, has great food with lovely views. It is in a new modern building, but the food, views, & friendly staff make this a place to savor dinner.